#ifndef     __ALG_H
#define     __ALG_H

#include <stdint.h>

namespace utils {

namespace alg {

inline uint8_t xor_sum(const uint8_t *buf, uint32_t size) {
    uint8_t c = 0;
    for (uint32_t i = 0; i < size; i ++) {
        c ^= buf[i];
    }
    return c;
}

}

}


#endif
